Vamos lá.
Essa aqui é sua tabela.
4 horas atrás, kttallan disse:local config = { [1] = {testando = {4564, 87942}, name = "Allan"}, [2] = {testando = {123, 4356}, name = "Wagner"} }
Veja que não existe dentro dela os índices (entre colchetes) da palavra "testando".
Endereço:
Citarconfig = { -- tabela
[1] = {} -- index numérico
variavel1 = true -- index alfanumérico.
}
Nesse caso nós temos duas implementações na tabela, uma numérica e uma alfanumérica. Caso eu queira pegar o que esteja associado ao index, eu preciso "dizer" ao sistema o "caminho" de onde ele se encontra.
Citarconfig [1]
config [variavel1]
Cada uma irá buscar na mesma tabela, dados associados ao seu respectivos index.
Basicamente tu cometesse um erro na ora de "dizer" o caminho dos dados que tu queira pegar com o código.
4 horas atrás, kttallan disse:pairs(config.testando)
Espero que tenha entendido.




info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte
Então galera, estou com uma duvida relacionada a essa tabela hoje mais cedo eu consegui printar todos valores da sub-tabela (testando), porém fui tentar novamente e não consegui o valor da tabela estava nulo.
Alguém pode me explicar o do porquê?
Eu lembro que usei dois for.
algo como.
for _, array in pairs(config.testando) do for i = 1, #array do print(i)endendTABELA \/
local config = {[1] = {testando = {4564, 87942}, name = "Allan"},[2] = {testando = {123, 4356}, name = "Wagner"}}